Environmental control for hvac system

ABSTRACT

A system for controlling energy consumption in a building having a heating, ventilation and air-conditioning (HVAC) which includes using an external application to perform HVAC energy consumption optimization algorithms and other external energy control functions and transmit application control data to a building automation system (BAS), which in turn provides hardware level equipment control for the HVAC system. The external application evaluates equipment data received from the HVAC system by way of the BAS and processes these equipment data to provide application control data back to the BAS. The application control data are calculated to achieve a desired operating efficiency for the HVAC system.

PRIORITY CLAIM

This application is a divisional to U.S. patent application Ser. No.12/874,607 filed on Sep. 2, 2010, which in turn claimed priority to U.S.Provisional Patent Application No. 61/234,199 filed on Sep. 2, 2009, andwherein the subject matter of these applications are incorporated byreference herein their entireties.

FIELD OF THE INVENTION

The present invention generally relates to systems and methods forexternally con trolling energy consumption of a heating, ventilation,and air conditioning (HVAC) system.

BACKGROUND OF THE INVENTION

Controlling the energy consumption of a building, and in particular theenergy consumption of an HVAC system, has been achieved through abuilding automation system (BAS) having software executable algorithmsthat incorporate numerical constant values corresponding to equipmentoperating characteristics. FIG. 1 shows a BAS interacting with an HVACsystem in which real-tune operating conditions within the HVAC systemare sent to the BAS while control settings are received.

The equipment of the HVAC system may include, but is not limited to,chillers, pumps, condensers, boilers, air handlers, heaters, terminalunits, etc. The values utilized by the BAS are typically programmedduring installation of the HVAC system and set according to the localclimate and ambient conditions. These values may be changed periodicallyby manually evaluating and re-programming the BAS for anticipatedchanges in the local climate and tenant comfort complaints.

HVAC systems in the past had been designed and installed without energyefficiency in mind. With rising energy costs and more emphasis onprotecting the environment, customers are now looking to reduce energyconsumption. Other inventions that deal with energy efficiency withinHVAC systems take a long time to implement, require large upfront costs,require a large amount of hardware modifications to the original BAS orHVAC system, and require expertise for installation, maintenance,updates, and even customer usage. These conventional systems may requirefrequent updates and repairs. Customers often need extensive training toperform such updates and repairs themselves. Typically, these systemsmay also require unique modifications for each different HVAC system,which adds to the cost and complexity of each installation. Further,conventional BASs are generally resource limited in their ability withrespect to processing, exchanging and computing data.

BRIEF SUMMARY OF THE INVENTION

A system for controlling energy consumption in a building having aheating, ventilation and air-conditioning (HVAC) is disclosed. Thesystem acts as an external application that interfaces or otherwisecommunicates with a building automation system (BAS), which in turncommunicates with and controls the HVAC system. One objective of thesystem is to abstract, or logically separate, higher level controlfunctions, like energy optimization, from hardware level controlfunctions to enable more complex control functions and more interactionwith external information systems.

The system may solve at least four problems. First, programming thecomplex logic required to optimize HVAC systems in the BAS reducesreliability and responsiveness of the real-time system. Second,modification to the programming requires modifying the BAS programmingand disrupts system operation. Third, operational problem resolution ismore difficult with optimization and hardware logic combined. Lastly, ifthe optimization logic fails, there is no redundancy in the system.

In one aspect of the present invention, an environmental control systemfor a building includes a heating, ventilation and air-conditioning(HVAC) system controllable to change environmental aspects of thebuilding to target parameters. A building automation system communicateswith the HVAC system to adjustably control at least one of the targetparameters to a desired value. An external application communicates withthe building automation system to evaluate equipment data received fromthe building automation system and to then process the equipment data togenerate application data using an application control sequence. Theexternal application provides the application data to the buildingautomation system for controlling the HVAC system to achieve the desiredvalue of the at least one of the target parameters.

In another aspect of the invention; a method for controlling an HVACsystem includes the steps of (1) configuring a building automationsystem to communicate with an external application; (2) obtainingequipment data from an HVAC system, (3) processing the equipment datawith the external application to generate application data; (4)providing the application data to a building automation system; and (5)with the building automation system, directing at least one equipmentparameter associated of the HVAC system to a desired value and inaccordance with an optimization sequence provided by the externalapplication.

In yet another aspect of the invention, a method for controlling an HVACsystem includes (1) configuring a building automation system tocommunicate with an external application; (2) soliciting equipment datafrom the building automation system through instructions provided by theapplication, the equipment data including real-time operating data ofthe HVAC system; (3) writing the equipment data to specified addressesidentified in the application; (4) generating application data with theexternal application, the application data including desired operatingvalues for the HVAC system; (5) providing the application data to thebuilding automation system from the application; and (6) directing atleast one real-time operating parameter sensed in the HVAC system tomove toward at least one of the desired operating values generated bythe application.

BRIEF DESCRIPTION OF THE DRAWINGS

Preferred and alternative embodiments of the present invention aredescribed :t detail below with reference to the following drawings:

FIG. 1 is a schematic diagram of a building automation systeminteracting with an HVAC system without an external applicationaccording to a conventional environmental control system;

FIG. 2 is a schematic diagram of an environmental control system havingan external application in communication with a building automationsystem to control energy consumption of an HVAC system according to anembodiment of the present invention; and

FIG. 3 is block logic diagram of the communications and operation of theenvironment control system of FIG. 2 according to an embodiment of thepresent invention.

DETAILED DESCRIPTION OF THE INVENTION

In the following description, certain specific details are set forth inorder to provide a thorough understanding of various embodiments of theinvention. However, one skilled in the art will understand that theinvention may be practiced without these details. In other instances,well-known structures associated with HVAC systems and individual HVACcomponents, building climate or environmental control systems, buildingautomation systems (BASs) and various climate control or environmentalcontrol processes, parameters, and operations thereof have notnecessarily been shown or described in detail to avoid unnecessarilyobscuring descriptions of the embodiments of the invention.

One objective of the invention is to separate energy optimizationcomputation from equipment control functions by externally interactingwith the BAS of an HVAC system. In one embodiment, an externalapplication is located in a global control device, but could be housedin another hardware device that includes an internal microprocessor. Theexternal application communications with the BAS, which in turncommunicates with the HVAC system. The external application runssoftware. subroutines or modules that process real-time HVAC system dataand then provides that data to be read by the BAS, which in turnprovides instructions to direct various HVAC system components to new ordesired set points (e.g., a new temperature setting for a region of thebuilding, a new flow rate for a pump or fan, etc.). One particularembodiment of the external application includes a method for optimizingor at attempting to optimize the overall energy efficiency of the HVACsystem by reading, processing and revising various parameters, data, andset points.

In one embodiment, the HVAC system may include chiller plant equipmentthat is under the control of the BAS. Some of the BAS' responsibilitiesinclude equipment control functions: lead/lag changeover, equipmentfailure monitoring, equipment startup, equipment shutdown, alarmsrecognition and announcement, and failure changeover sequences of thechiller plant.

FIG. 1 is provided for purposes of clarity to illustrate anenvironmental control system 100 that includes interaction between abuilding automation system (BAS) 102 and an HVAC system 104. The system100 does not include an external application, so it is thereforeconsistent with existing or conventional environmental control systems.In operation, real-time operating conditions 106 within the HVAC system104 are transmitted to the BAS 102 and then control settings 108, alsocalled set points, are controllably transmitted from the BAS 102 to theHVAC system 104. In this system, equipment control functions andoptimization functions must be co-mingled in the BAS.

FIG. 2 shows an environmental control system 200 that includesinteraction between a BAS 202 and an HVAC system 204 in which real-timeoperating data 206 within the HVAC system 204 are transmitted to the BAS202 as described above. The real-time operating data 206 may includeequipment operating conditions such as, but not limited to, voltages,speeds, temperatures and pressures, hereinafter referred to as“real-time operating data”. In addition, the environmental controlsystem 200 includes an external application 210 configured. tocommunicate with the BAS 202 through a data communication network (notshown). In one embodiment, the interaction between the externalapplication 210 and the BAS 202 is accomplished with a logical interfacethat allows the external application 210 to interact remotely from theBAS 202 and optionally interact with other BASs. The externalapplication 210 provides application data 214 to the BAS 202. Theapplication data 214 may include operating parameters for the HVACsystem 204, for example the application data 214 may indicate which HVACcomponents should be currently running, at what speeds, etc. Direct(e.g., hardware level) control of HVAC equipment is provided by the BAS202. The application data 214 provided to the BAS 202 from the externalapplication 210 may preferably include data to vary equipment speeds anddefine new equipment set points, but additional data may also beprovided.

The BAS 202 reads the real-time operating data 206 from the HVAC system204. The external application 210 interacts with the BAS 202 to achieveenergy savings for the HVAC system 204 by receiving equipment data 212from the BAS 202 and then processing the equipment data 212 usingsoftware algorithms that calculate or otherwise determine desiredoperating settings for the HVAC system 204. To achieve the desiredoperating settings, the application data 214 is sent from the externalapplication 210 to the BAS 202, which in turn permits the BAS 202 tooperate the HVAC system 204 in accordance with the application data 214provided from the external application 210. By way of example, the BAS202 operates the HVAC system 204 with controlling instructions 208. Inone embodiment, the external application 210 includes a programmablemicroprocessor unit.

The external application 210 uses three types of data, the equipmentdata 212, the application data 214, and status data 215 when interactingwith the BAS 202. The equipment data 212 includes the real-timeoperating data 206 as originally provided by the HVAC system 204 andinterpretively modified by the BAS 202. The equipment data 212 may takethe form of data related to power consumption, equipment speed, supplytemperatures, equipment set points, equipment faults, running statuses,etc. The BAS 202 writes the equipment data 212 to the externalapplication 210. The application data 214 includes operating parametersprocessed by the external application 210 and read by the BAS 202. Theapplication data 214 may then be acted upon within desired operationaland/or safety limits defined by the HVAC system 204. The applicationdata 214 may include optimized set points, optimized speed set points,temperature set points, etc. In a preferred embodiment, the equipmentdata 212 is sent to the external application 2.10 while the applicationdata 214 is provided by the external application 210. The status data215 is exchanged between the BAS 202 and the external application 210 sothat each has access to the current status of the other. Existing BASsdo not have the necessary control logic or computing power to performlike the external application 210, which includes more complex controllogic and may require more computing power.

FIG. 3 shows a logic diagram of an environmental control system 300 fora building or other structure (not shown). The control system 300includes a BAS 302, and HVAC system 304 and an external application 306.

The BAS 302 reads real-time operating data 322 from the HVAC system 304and converts the data 322 into BAS input database 324. The BAS inputdatabase 324 is directed to both a normal BAS control sequence 320 andequipment data 316 which may take the form of the equipment datadescribed above.

The default BAS control sequence 320 is used to directly control theHVAC system 304 without the external application 306 or when theexternal application 306 is in a non-operational or non-communicativemode. The sequence 320 is the original control logic sequence thatcontrolled the HVAC system 304 prior to integration of the externalapplication 306 with the BAS 302. Although the sequence 320 may operatethe HVAC system 304 in a stable manner, which may include, but is notlimited to, a steady state operating configuration, it is appreciatedthat the sequence 320 may not optimize the efficiency of the HVAC system304.

The equipment data 316 is utilized by an equipment application controlsequence 318 of the external application 306 to process the equipmentdata 316 and determine desired application settings 319. The desiredapplication settings 319 are formatted by the application formattingmodule 310 to become application data 314. The application formattingmodule 310 is triggered based on a signal or data received from anexternal application ready 312.

By way of example, the external application ready 312 (hereinafter theready 312) informs the application formatting module 310 whether theexternal application 306 meets certain criteria such that the ready 312may then allow the application formatting module 310 to format thedesired application settings 319 to the application data 314. Thego-ahead criteria for the ready may require that each of the followingare met, specifically that (1) the external application is in anoperational mode; (2) the external application is in a communicationsmode with the BAS 302; (3) the BAS is operational; and (4) the BAS 302expects to receive instructions from the external application 306 tooperate.

If the ready 312 determines that the external application 306 is notoperational, there is no communication with the BAS 302, or that the BAS302 does not require the external application 306 to operate, then theready 312 informs the application formatting module 310 to format theinitialization data 311 to application data 314. Thus, the ready 312determines whether the external application 306 is operational throughinternal status checks. The ready 312 determines communication with theBAS 302 via the status data 315 and rechecks this status periodically.The ready 312 determines that the BAS 302 requires the externalapplication 306 to operate via the status data 315, which includes asignal from the external application enable 308.

The initialization data 311 may include application settings foroperating the HVAC system at a minimum stable level if the applicationdata 314 is utilized by the BAS. The initialization data 311 may beutilized until the external application 306 is ready, untilcommunications between the external application 306 and the BAS 302 arerestored, until the BAS 302 expects to receive the application data 314from the external application 306 to operate, or any combination of theforegoing.

The BAS 302 receives the application data 314 from the externalapplication 306. A sequence selector 326 then determines which of thedata sequences (the application data 314 or the normal BAS controlsequence 320) to send to a BAS output data structure 328. The sequenceselector 326 determines which of the data signals to send, via theexternal application enable 308. In one embodiment, the externalapplication enable 308 includes an operator defined enable point thatpermits the operator to manually trigger the control system 300 toindicate that the BAS 302 will be using the external application 306 tooperate the HVAC system 304.

If the external application enable 308 informs the sequence selector 326that the operator defined enable point is enabled, the communicationwith the external application 306 is operational, and the externalapplication 306 is ready to operate, then the enable 308 it will allowthe sequence selector 326 to send the application data 314 to the BASoutput data structure 328.

If the external application enable 308 determines that the operatordefined enable point is disabled, the external application 306 is notoperational, there is no communication with the external application306, or some combination thereof, then the enable 308 informs thesequence selector 326 to send the normal BAS control sequence 320 to theBAS output data structure 328 as contrasted to sending the applicationdata 314. The BAS output data structure 328 may then convert thereceived data to control instructions 330, which are then received bythe HVAC system 304.

Still referring to FIG. 3, one example of an environment control systemincludes the external application 306 interacting with the BAS 302 tocontrol a chiller plant (e.g., HVAC system 304). In the BAS 302, anexternal application enable value within the BAS 302 directs theexternal application enable 308 that there is a demand for optimizedcooling within a building, therefore the enable value is set to TRUE.Next, the external application 306 is instructed that the applicationdata 314 is needed from the external application 306 as processed by theapplication control sequence 318. The application data 314 may then beprocessed by the sequence selector 326 and converted to data received bythe BAS output data structure 328, which may then be transmitted to thechiller plant 304 as controlling instructions 330 intended to provide animproved optimization sequence to increase an overall operatingefficiency of the chiller plant.

When the external application enable value is FALSE, this indicates tothe external application 306 that the chiller plant 304 is set to beoperated under manual or BAS control, which does not require theprocessed application data 31.4 from the external application 306. Insuch a configuration, the initialization data 311 or other default dataaccessible by the sequence selector 326 may be processed and transmittedto the BAS output data structure 328, which in turn provides thecontrolling instructions 330 to the chiller plant 304.

Once the chiller plant is operating at desired efficiency, which may bechecked or otherwise verified using the external application, theexternal application 306 may analyze and determine a required chilleroperating parameter within the application control sequence 318 and thentransmit processed application data 314 to the BAS 302, which in turnprovides controlling instructions 330 to operate the chiller to thedesired efficiency or another efficiency as determined by the externalapplication 306. Similarly, after receiving the real-time operating data322 and converting the same to the equipment data 316, the externalapplication 306 may determine a new chilled water temperature set point.The external application 306 sends the new chilled water temperature setpoint to the BAS 302 via the application data 314, It is appreciatedthat the aforementioned data flow may be utilized to provide controllinginstructions 330 to other components besides a chiller, for example aboiler, a fan, air handling units, variable air volume units, or anyother component of the HVAC system.

In the event there is a loss of communication between the externalapplication 306 and the BAS 302, the BAS 302 may retain the lastsupplied application data 314 for a desired period of time. After thisdesired period of time, the BAS 302 may return to the normal BAS controlsequence 320 until communication is restored. After communication hasbeen restored and after some additional period of time, the externalapplication 306 may again be brought online to generate new applicationdata 314. The BAS 302 may be configured to smoothly make the transitionfrom the normal BAS control sequence 320 to utilizing the applicationdata 314 in a gradual and efficient manner.

The various embodiments described above can be combined to providefurther embodiments. All of the above U.S. patents, patent applicationsand publications referred to in this specification, as well as U.S. Pat.No. 6,185,946, are incorporated herein by reference in their entireties.Aspects can be modified, if necessary, to employ devices, features,methods and concepts of the various patents, applications andpublications to provide yet further embodiments.

While the preferred embodiment of the invention has been illustrated anddescribed, as noted above, many changes can be made without departingfrom the spirit and scope of the invention. Accordingly, the scope ofthe invention is not limited by the disclosure of the preferredembodiment. Instead, the invention should be determined entirely byreference to the claims that follow.

The embodiments of the invention in which an exclusive property orprivilege is claimed are defined as follows:
 1. A method for controllingan HVAC system, the method comprising: configuring a building automationsystem to communicate with an external application; and determining,based on a status check, whether to permit the building automationsystem to control the HVAC system with information provided by theexternal application or with information provided from a normal controlsequence pre-programmed into the building automation system, wherein,upon permitting the building automation system to control the HVACsystem with information provided by the external application,communication between the external application and the HVAC systemincludes: obtaining equipment data from the HVAC system; processing theequipment data with the external application to generate applicationdata; providing the application data to the building automation system;and with the building automation system, converting the application datato control instructions to direct at least one environmental parameterassociated with the HVAC system to a desired value.
 2. The method ofclaim 1, wherein processing the equipment data includes operating on theequipment points with the application control sequence of the externalapplication.
 3. The method of claim 1, wherein obtaining equipment dataincludes writing the equipment data to the external application.
 4. Themethod of claim 1, wherein directing at least one environmentalparameter associated with the HVAC system to the desired value includeschanging a set point value for a component of the HVAC system.
 5. Themethod of claim 1, wherein directing at least one environmentalparameter associated with the HVAC system to the desired value includeschanging a variable frequency drive speed for a chiller of the HVACsystem.